package com.jianzhi.lib.log.http

import java.net.HttpURLConnection
import java.net.URL

object HttpHelper {

    fun post(url: String, content: String) {
        //创建一个URL对象
        val mURL = URL(url)
        //调用URL的openConnection()方法,获取HttpURLConnection对象
        val conn = mURL.openConnection() as HttpURLConnection

        //设置请求方法为post  注意:这里必须是大写 小写可能不识别
        conn.requestMethod = "POST"
        //设置读取超时为5秒
        conn.readTimeout = 5000
        //设置连接网络超时为10秒
        conn.connectTimeout = 10000
        //设置此方法，允许向服务器输出内容
        conn.doOutput = true

        //post请求的参数
        //获得一个输出流，向服务器写数据，默认情况下，系统不允许向服务器输出任何内容。
        val out = conn.outputStream
        out.write(content.toByteArray())
        //刷新输入的内容 不刷新可能会不显示内容
        out.flush()
        //关闭流
        out.close()
    }
}